# __all__是list的结构，其作用如下：
#
# 在普通模块中使用时，表示一个模块中允许哪些属性可以被导入到别的模块中
# 在包下的__init__.py中，可用于标识模糊导入时的模块

# from pythonProject.package.class7.test import *
# print(a)
# print(b)
# # print(c)


# __name__ 的作用及其用法
# __name__这个系统变量显示了当前模块执行过程中的名称，如果当前程序运行在这个模块中，__name__ 的名称就是__main__，如果不是，则为这个模块的名称
# __main__一般作为函数的入口，类似于C语言，尤其在大型工程中，常常有【if __name__ == "__main__"】来表明整个工程开始运行的入口

def my_fun():
    if __name__ == "__main__":
        print("this is main")
    else:
        print(__name__)


# my_fun()         # 接口返回 this is main
